package com.atguigu.cloud.service;

import com.atguigu.cloud.entities.Pay;

import java.util.List;

public interface PayService {
    /**
     * 新增支付信息
     * @param pay 支付信息
     * @return 新增数量
     */
    int add(Pay pay);

    /**
     * 删除支付信息
     * @param id 支付id
     * @return 删除数量
     */
    int delete(Integer id);

    /**
     * 更新支付信息
     * @param pay 支付信息
     * @return 更新数量
     */
    int update(Pay pay);

    /**
     * 根据id查询支付信息
     * @param id 支付id
     * @return 支付信息
     */
    Pay getById(Integer id);

    /**
     * 查询所有支付信息
     * @return 支付信息集合
     */
    List<Pay> getAll();
}
